package com.cm.module.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cm.module.system.entity.SysUser;
import com.cm.restful.QueryRequest;

import java.util.Set;

/**
 * @Description: 用户信息表
 * @Author: jeecg-boot
 * @Date:   2021-08-09
 * @Version: V1.0
 */
public interface ISysUserService extends IService<SysUser> {

    IPage<SysUser> findUserInfoList(SysUser sysUser, QueryRequest queryRequest);

//    /**
//     * 通过用户名获取用户角色集合
//     *
//     * @param username 用户名
//     * @return 角色集合
//     */
//    Set<String> getUserRolesSet(String username);

     SysUser getUserByName(String username);

}
